package com.jeff.tianti.cms.dao;

import com.jeff.tianti.cms.dto.LegalCasesQueryDTO;
import com.jeff.tianti.cms.dto.TeachQueryDTO;
import com.jeff.tianti.cms.dto.font.LegalCaseFontQueryDTO;
import com.jeff.tianti.cms.entity.LegalCases;
import com.jeff.tianti.cms.entity.Teach;
import com.jeff.tianti.common.entity.PageModel;

import java.util.List;

/**
 * @author xujianfang
 * @desc ColumnInfoDaoCustom接口
 * @date 2017-03-16
 */
public interface LegalCasesDaoCustom {

    PageModel<LegalCases> queryLegalCasesPage(LegalCasesQueryDTO legalCasesQueryDTO);

    public PageModel<LegalCases> queryLegalCasesPage(LegalCaseFontQueryDTO legalCasesQueryDTO);

    List<LegalCases> queryLegalCasesList(LegalCasesQueryDTO legalCasesQueryDTO);

    public int updateSelectiveById(LegalCases legalCases);
}